//package com.service.single.config;
//
//import org.springframework.stereotype.Component;
//import org.springframework.web.servlet.config.annotation.InterceptorRegistry;
//import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
//
//import java.util.ArrayList;
//import java.util.List;
//
///**
// * @author admin
// * 接口拦截
// */
//@Component
//public class IntercepterConfig implements WebMvcConfigurer {
//
//    private TokenInterceptor tokenInterceptor;
//
//    //构造方法
//    public IntercepterConfig(TokenInterceptor tokenInterceptor) {
//        this.tokenInterceptor = tokenInterceptor;
//    }
//
//    @Override
//    public void addInterceptors(InterceptorRegistry registry) {
//        List<String> excludePath = new ArrayList<>();
//        //登录
//        excludePath.add("/system/**");
//        registry.addInterceptor(tokenInterceptor)
//                .addPathPatterns("/**")
//                .excludePathPatterns(excludePath);
//        //除了登陆接口其他所有接口都需要token验证
//        WebMvcConfigurer.super.addInterceptors(registry);
//    }
//}
